HANNIBAL J. BWIRE

Associate Professor, College of Engineering and Technology
Education:

BSc. Eng, MSc, PhD (Dar)